Processing math: 100%

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Цилиндрична матрица

време меморија улаз излаз
0,1 s 64 Mb стандардни излаз стандардни улаз

Елементи целобројне матрице Am×n су савијени у цилиндар тако да се горња и доња (прва и последња) врста матрице додирују. Ако се робот креће са левог краја цилиндра (од прве колоне) ка десном (до последње колоне), уз дозвољена кретања једно поље горе-десно, десно, доле-десно, одредити пут којим робот може да прође да би обезбедио најмањи збир вредности поља на том путу.

слика

Улаз

У првој линији стандардног улаза уноси се број редова табеле m (1m30), у другој број колона табеле n (1n30), а у следећих m редова по n вредности од 0 до 100.

Излаз

На стандардном излазу у првој линији приказати тражену вредност минималног збира, а у следећих m редова индекс врсте и колоне (раздвојене празнином) поља преко којих пролази робот. Ако постоји више путева минималног збира, исписати било који од њих.

Пример

Улаз

5 6 4 3 5 7 5 8 1 9 4 1 3 9 2 3 9 1 2 5 1 7 8 2 0 1 4 6 1 9 1 7

Излаз

8 1 0 0 1 4 2 3 3 3 4 3 5

Објашњење

Робот прелази преко следећих поља (прелаз са поља (0, 1) на поље (4, 2) могућ је захваљујући цилиндричном облику матрице):

. 3 . . . . 1 . . . . . . . . . . 2 0 1 . . 1 . . .

Морате бити улоговани како бисте послали задатак на евалуацију.